.adm-popup.personal_edit_popup {
    .adm-popup-close-icon {
        font-size: .5rem;
    }

    .adm-popup-body.adm-popup-body-position-bottom {
        height: 100%;
        display: flex;

        .item_edit {
            padding: 2rem 0;
            flex: 1;

            .adm-form {
                display: flex;
                height: 100%;
                flex-direction: column;
                justify-content: space-between;

                .adm-list-body-inner {
                    &>div {
                        padding: 1.3rem 0;
                        border-radius: 0 !important;
                        border: none !important;
                        border-bottom: 0.01334px solid #999 !important;

                        .adm-list-item-content {
                            align-items: center;
                            justify-content: space-between;

                            .adm-form-item-label {
                                white-space: nowrap;
                                font-size: .45rem;
                            }

                            .adm-form-item-child-inner {
                                flex-direction: row-reverse;
                                .crooped_wraper {
        
                                    .cropped_img {
                                        flex: 1;
                                        position: relative;
        
                                        img {
                                            width: 2rem;
                                            height: 2rem;
                                            border-radius: 50%;
                                            object-fit: contain;
                                        }
        
                                        div {
                                            text-align: center;
                                            border-radius: 0 10px;
                                            color: black;
                                            background: gray;
                                            opacity: 0.9;
                                            position: absolute;
                                            top: 0;
                                            right: -5px;
        
                                            svg {
                                                color: white;
                                                width: 20px;
                                                height: 20px;
                                                vertical-align: -0.095rem !important;
                                            }
                                        }
        
                                    }
                                }

                                input {
                                    font-size: .4rem !important;
                                    text-align: right;
                                }

                                .adm-space-horizontal>.adm-space-item {
                                    margin-right: 0 !important;

                                    .adm-image-uploader-cell.adm-image-uploader-upload-button {
                                        border-radius: 50%;
                                        
                                        .adm-image-uploader-upload-button-icon {
                                            position: absolute;
                                            top: 50%;
                                            left: 50%;
                                            transform: translate(-50%, -50%);
                                            font-size: .8rem;
                                        }
                                    }


                                    .adm-image-uploader-cell {
                                        width: 2rem;
                                        height: 2rem;

                                        .adm-image-uploader-cell-image {
                                            width: 100%;
                                            height: 100%;
                                            border-radius: 50% !important;
                                            overflow: hidden !important;

                                            .adm-image-img {
                                                object-position: center center;
                                                object-fit: cover !important;
                                            }
                                        }
                                    }

                                    .adm-image-uploader-cell-delete {
                                        width: 25px;
                                        height: 25px;

                                        svg {
                                            left: 0;
                                            top: 0;
                                            width: 25px;
                                            height: 25px;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }

                .adm-form-footer {
                    width: none !important;
                    display: flex;
                    justify-content: center;
                }
            }
        }
    }
}